http://cryptome.org/jya/echelon-barr.htm